Skip to content

Conversation

@HI-JIN2
Copy link
Member

@HI-JIN2 HI-JIN2 commented Nov 28, 2024

Summary

백엔드에서 dto를 바꿈으로써 바뀐 DTO에 맞게 수정

Describe your changes

Issue

  • Resolves #

To reviewers

Summary by CodeRabbit

  • 새로운 기능

    • 식사 응답 데이터 구조 변경: mainRatingrating으로, menusInformationListbriefMenus로 변경되었습니다.
    • 메뉴 응답 데이터 구조 변경: menuInformationListmenus로 변경되었습니다.
  • 문서화

    • MealServiceMenuService 인터페이스의 메서드에 대한 문서 주석이 추가되었습니다.
  • 버그 수정

    • 데이터 매핑 로직이 새로운 속성 이름에 맞게 업데이트되었습니다.

@HI-JIN2 HI-JIN2 self-assigned this Nov 28, 2024
@coderabbitai
Copy link

coderabbitai bot commented Nov 28, 2024

Caution

Review failed

The pull request is closed.

Walkthrough

이 변경 사항은 여러 데이터 클래스와 서비스 인터페이스의 구조를 수정하고 문서화하는 내용을 포함합니다. GetMealResponse, MenuOfMealResponse, 및 MenuResponse 데이터 클래스의 속성이 변경되었으며, JSON 직렬화에 대한 새로운 이름이 적용되었습니다. 또한, 관련 메서드에서 이러한 변경 사항을 반영하도록 로직이 업데이트되었습니다. MealServiceMenuService 인터페이스에는 메서드에 대한 KDoc 주석이 추가되어 각 메서드의 기능을 명확히 설명합니다.

Changes

파일 경로 변경 요약
app/src/main/java/com/eatssu/android/data/dto/response/MealResponse.kt - GetMealResponse 클래스에서 mainRating 속성이 rating으로 변경됨
- menusInformationList 속성이 briefMenus로 변경됨
- mapTodayMenuResponseToMenu 함수가 새로운 속성 이름을 반영하도록 수정됨
app/src/main/java/com/eatssu/android/data/dto/response/MenuOfMealResponse.kt - MenuOfMealResponse 클래스에서 menusInformation 속성이 briefMenus로 변경됨
- toMenuMiniList() 메서드가 새로운 속성 이름을 사용하도록 수정됨
app/src/main/java/com/eatssu/android/data/dto/response/MenuResponse.kt - CategoryMenuListCollection 클래스에서 menuInformationList 속성이 menus로 변경됨
- MenuInformationList 클래스에서 mainRating 속성이 rating으로 변경됨
- mapFixedMenuResponseToMenu 함수가 새로운 속성 이름을 사용하도록 수정됨
app/src/main/java/com/eatssu/android/data/service/MealService.kt - getTodayMealgetMenuInfoByMealId 메서드에 KDoc 주석 추가됨
app/src/main/java/com/eatssu/android/data/service/MenuService.kt - getFixMenu 메서드에 대한 KDoc 주석이 추가됨 (한글로 "고정 메뉴 목록을 검색")

Sequence Diagram(s)

sequenceDiagram
    participant User
    participant MealService
    participant MenuService
    participant MealResponse
    participant MenuResponse

    User->>MealService: getTodayMeal()
    MealService->>MealResponse: Retrieve meal data
    MealResponse-->>MealService: Return GetMealResponse
    MealService-->>User: Return meal list

    User->>MenuService: getFixMenu()
    MenuService->>MenuResponse: Retrieve fixed menu data
    MenuResponse-->>MenuService: Return GetFixedMenuResponse
    MenuService-->>User: Return fixed menu list
Loading

🐇 변화의 기쁨을 노래해요,
새로운 이름, 새로운 모습으로,
메뉴가 반짝이고,
서비스가 빛나고,
함께하는 우리의 하루,
맛있는 꿈을 꾸어요! ✨


Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?

❤️ Share
🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Generate unit testing code for this file.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai generate unit testing code for this file.
    • @coderabbitai modularize this function.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read src/utils.ts and generate unit testing code.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.
    • @coderabbitai help me debug CodeRabbit configuration file.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

CodeRabbit Commands (Invoked using PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai full review to do a full review from scratch and review all the files again.
  • @coderabbitai summary to regenerate the summary of the PR.
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
  • @coderabbitai help to get help.

Other keywords and placeholders

  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

CodeRabbit Configuration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

🧹 Outside diff range and nitpick comments (2)
app/src/main/java/com/eatssu/android/data/dto/response/MealResponse.kt (1)

26-26: 매핑 로직이 올바르게 수정되었습니다.

데이터 클래스의 속성 변경사항이 매핑 함수에 정확하게 반영되었습니다. 다만, 함수의 동작을 설명하는 KDoc 문서를 추가하면 좋을 것 같습니다.

다음과 같이 문서화를 추가해보세요:

+/**
+ * GetMealResponse 리스트를 Menu 도메인 모델 리스트로 변환합니다.
+ * 
+ * @return 변환된 Menu 객체 리스트
+ */
fun ArrayList<GetMealResponse>.mapTodayMenuResponseToMenu(): List<Menu> {

Also applies to: 29-29

app/src/main/java/com/eatssu/android/data/dto/response/MenuResponse.kt (1)

Line range hint 36-46: 매핑 함수가 새로운 DTO 구조를 반영하도록 수정되었습니다.

변경된 필드명(menus)을 사용하도록 잘 수정되었습니다. 하지만 매핑 시 null 안전성을 개선할 수 있습니다.

다음과 같이 Elvis 연산자 대신 안전 호출 연산자를 사용하는 것을 고려해보세요:

-            val menu = Menu(
-                id = menuInfo.menuId ?: 0,
-                name = menuInfo.name ?: "",
-                price = menuInfo.price ?: 0,
-                rate = menuInfo.mainRating ?: 0.0
-            )
+            menuInfo.menuId?.let { id ->
+                Menu(
+                    id = id,
+                    name = menuInfo.name.orEmpty(),
+                    price = menuInfo.price ?: 0,
+                    rate = menuInfo.mainRating ?: 0.0
+                )
+            }?.let { menu ->
+                menus.add(menu)
+            }
📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL

📥 Commits

Reviewing files that changed from the base of the PR and between 1e76c14 and a9ae776.

📒 Files selected for processing (5)
  • app/src/main/java/com/eatssu/android/data/dto/response/MealResponse.kt (2 hunks)
  • app/src/main/java/com/eatssu/android/data/dto/response/MenuOfMealResponse.kt (2 hunks)
  • app/src/main/java/com/eatssu/android/data/dto/response/MenuResponse.kt (4 hunks)
  • app/src/main/java/com/eatssu/android/data/service/MealService.kt (1 hunks)
  • app/src/main/java/com/eatssu/android/data/service/MenuService.kt (1 hunks)
✅ Files skipped from review due to trivial changes (2)
  • app/src/main/java/com/eatssu/android/data/service/MealService.kt
  • app/src/main/java/com/eatssu/android/data/service/MenuService.kt
🔇 Additional comments (3)
app/src/main/java/com/eatssu/android/data/dto/response/MenuOfMealResponse.kt (2)

18-18: 메서드 업데이트가 올바르게 되었습니다.

toMenuMiniList() 메서드가 새로운 프로퍼티 이름을 참조하도록 정확하게 수정되었습니다. 기존 로직은 유지되어 있어 기능상의 변화는 없습니다.


7-7: 백엔드 API 응답과 일치하는지 확인이 필요합니다.

프로퍼티 이름이 menusInformation에서 briefMenus로 변경된 것이 확인되었습니다. 이는 백엔드 변경사항과 일치하는 것으로 보입니다.

백엔드 API 응답 구조와 일치하는지 확인하기 위해 다음 스크립트를 실행하세요:

✅ Verification successful

Let me gather more information about the API service and repository implementation to verify the property name change.


Let me try a different approach to check the API service implementation.


프로퍼티 이름 변경이 API 구조와 일치함을 확인했습니다.

  • MealService 인터페이스와 MealRepositoryImpl 구현체에서 MenuOfMealResponse DTO가 일관되게 사용되고 있습니다.
  • 변경된 briefMenus 프로퍼티는 백엔드 API 응답 구조와 정확히 매핑되어 있습니다.
  • 관련 코드베이스 전반에 걸쳐 DTO 사용이 올바르게 구현되어 있습니다.
🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Description: API 응답 구조와의 일관성 확인

# API 관련 인터페이스 파일 검색
rg -l "interface.*Service.*getMeal|interface.*Service.*getMenu" --type kotlin

# DTO 사용처 확인
rg "MenuOfMealResponse" --type kotlin

Length of output: 2104


Script:

#!/bin/bash
# Check the MealService interface implementation and repository for API structure
ast-grep --pattern 'interface MealService {
  $$$
  @GET($_)
  suspend fun getMenuInfoByMealId($_): BaseResponse<MenuOfMealResponse>
  $$$
}'

# Check repository implementation
ast-grep --pattern 'class MealRepositoryImpl $_: MealRepository {
  $$$
  override suspend fun getMenuInfoByMealId($_): Flow<BaseResponse<MenuOfMealResponse>> {
    $$$
  }
  $$$
}'

Length of output: 327


Script:

#!/bin/bash
# Check the MealService interface and API endpoint details
rg -A 5 "interface MealService" --type kotlin

# Check the actual implementation in repository
rg -A 5 "getMenuInfoByMealId" --type kotlin

Length of output: 3057

app/src/main/java/com/eatssu/android/data/dto/response/MenuResponse.kt (1)

5-5: Timber 로깅 프레임워크로의 전환이 확인되었습니다.

Timber는 Log 클래스보다 더 강력한 로깅 기능을 제공하므로 좋은 변경사항입니다. 다만, Timber.plant()가 Application 클래스에서 초기화되었는지 확인해주세요.

✅ Verification successful

Timber가 올바르게 초기화되어 있습니다.

App.kt에서 디버그 모드일 때 Timber.DebugTree()를 plant하도록 적절히 구성되어 있어 안전하게 사용 가능합니다.

🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Application 클래스에서 Timber 초기화 여부 확인
ast-grep --pattern 'class $_ : Application {
  $$$
  Timber.plant($$$)
  $$$
}'

Length of output: 81


Script:

#!/bin/bash
# Application 클래스 파일 찾기
fd "Application.kt|App.kt" --type f

# Timber.plant 호출 검색
rg "Timber\.plant" -l

Length of output: 149


Script:

#!/bin/bash
# App.kt의 내용 확인
cat app/src/main/java/com/eatssu/android/App.kt

Length of output: 689

Comment on lines +10 to +11
@SerializedName("rating") var rating: Double? = null,
@SerializedName("briefMenus") var briefMenus: ArrayList<MenusInformationList> = arrayListOf(),
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codebase verification

속성명 변경에 따른 일관성 문제가 발견되었습니다.

검색 결과를 통해 다음과 같은 불일치 사항이 확인되었습니다:

  • MealResponse.kt에서 mainRatingrating으로 변경되었으나, 다른 Response 클래스들(MenuReviewInfoResponse, MealReviewInfoResponse, ReviewListResponse 등)에서는 여전히 mainRating을 사용 중입니다.
  • MenuResponse.kt에서는 @SerializedName("rating")을 사용하면서도 변수명은 mainRating을 유지하고 있어 일관성이 없습니다.
  • briefMenus 속성은 MenuOfMealResponseMealResponse에서 서로 다른 타입(MenusInformationMenusInformationList)을 사용하고 있습니다.

이러한 불일치는 API 응답 처리 시 혼란을 야기할 수 있으며, 향후 유지보수에 어려움을 줄 수 있습니다.

🔗 Analysis chain

백엔드 API 스펙과 일치하는지 확인이 필요합니다.

속성 이름이 변경되었습니다:

  • mainRatingrating
  • menusInformationListbriefMenus

이러한 변경사항이 최신 백엔드 API 문서와 일치하는지 확인해주세요.

🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Description: API 응답 구조와 일치하는지 확인하기 위해 관련 파일들을 검색합니다.

# API 관련 파일들에서 이전 속성명이 남아있는지 확인
echo "이전 속성명 검색 결과:"
rg "mainRating|menusInformationList" --type kotlin

# 새로운 속성명의 일관된 사용 확인
echo -e "\n새로운 속성명 검색 결과:"
rg "rating|briefMenus" --type kotlin

Length of output: 5624


@SerializedName("category") var category: String? = null,
@SerializedName("menuInformationList") var menuInformationList: ArrayList<MenuInformationList> = arrayListOf(),
@SerializedName("menus") var menus: ArrayList<MenuInformationList> = arrayListOf(),
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🛠️ Refactor suggestion

DTO 필드명이 백엔드 변경사항과 일치하도록 수정되었습니다.

  • menuInformationListmenus
  • mainRating SerializedName이 rating으로 변경

하지만 mainRating 변수명은 여전히 이전 명명규칙을 따르고 있습니다.

다음과 같이 변수명도 일관성 있게 변경하는 것을 추천드립니다:

-    @SerializedName("rating") var mainRating: Double? = null,
+    @SerializedName("rating") var rating: Double? = null,

Also applies to: 26-26

# Conflicts:
#	app/src/main/java/com/eatssu/android/data/dto/response/MenuResponse.kt
@HI-JIN2 HI-JIN2 merged commit ba974ca into develop Nov 28, 2024
1 check passed
HI-JIN2 added a commit that referenced this pull request Dec 15, 2024
* chore: change dto

* chore: change dto
HI-JIN2 added a commit that referenced this pull request Dec 15, 2024
* chore: change dto

* chore: change dto
kangyuri1114 added a commit that referenced this pull request Mar 18, 2025
* package

* refactor: 메뉴 컨트롤러 / Oauth 컨트롤러 V2 마이그레이션 완료

* refactor: User Controller V2 반영 완료

* refactor: if -> when

* delete: info service

* refactor: login viewmodel

* refactor: dto 확장함수

* refactor: dto 확장함수 수정

* refactor: 로그인 flow로 수정

* refactor: 로그인 flow로 수정

* rename: xxxdto 제거

* feat : calendar 년.월 추가

* fix : 캘린더 오류 수정중

* fix : 메뉴 중복으로 나오는거 수정 완료!

* fix : 좌우 버튼 눌렀을 때 해당 일의 데이터 가져오도록 설정

* refactor : apply 함수로 변경 및 startActivity util로 변경

* fix: id to Long

* package

* refactor: api 변동된 사항 적용

* refactor: 리뷰 작성 api를 쪼개기

사진 등록 -> 사진 압축 -> 사진 string 변환 -> 리뷰 작성

* fix: 이미지 업로드 안되는 중

* fix: 이미지 업로드 안되는 중2

* feat: 이미지 권한 티리마수 이전 이후 분기 처리

* refactor: 리뷰 작성 api 수정 완료

* refactor: 리뷰 작성 state 인수 테스트 완료

사진 있는거 없는거 작동 확인

* refactor: 홈 화면 메뉴 리스트 불러오기 작업 완료

* refactor: 리뷰 요약, 리뷰 리스트 menu/meal로 구분해서 api 변동사항 적용

아직 작동 x

* refactor: 리뷰 패키지 세분화

* refactor: dto 정리, 확장함수 작성

* refactor: section / restaurant 데이터 클래스 수정에 따른 수정

* refactor: 데이터 모델링 ReviewInfo / Review

* refactor: 리뷰 uiState

* delete: 안쓰는거 삭제

* refactor: 함수 분리

* fix: 리뷰 리스트 안뜨던거 고침

* refactor: null일 필요가 없는거 수정

* add: menuState 추가

* refactor: 조건문을 좀더 직관적으로 작성

* rename: response 앞에 get 없앰

* feat: 리뷰 작성 후 창 종료

근데 isUpload 감지가 너무 느림.. 두번 해야됨

* feat: 리뷰 작성하고 오면 바로 반영됨

출단 임시방편으로 onStart, onResume에서 함수 호

* fix: isUpload 구독 안되던거 고침

_state.update { it.copy()를 안쓰고 바로 value에 값을 세팅해준 문제였음

* fix: 다중 리뷰 수정 완료

* delete: 안쓰는 코드 정리

* fix: 별점 소수점 1자리 반올림

* refactor: 마이페이지 uiState

* refactor: showToast

* delete: myinfo non-null

* refactor: 뷰모델 형성 함수 분리

* refactor: 메소드명 수정

* refactor: 문의하기 mvvm & uiState

* package: 패키지 변경

* refactor: 리뷰 수정 uiState

* feat: 리뷰 수정시 이전 리뷰 정보 얹혀지게 근데 안됨

* fix: 신고하기 엔드포인트 수정

* delete: 안쓰는 dto 삭제

* fix: 신고하기 작동 완

* fix: 리뷰 수정 dto 변경 반영

* fix: 내가 쓴 리뷰 dto 변경 반영

* fix: 디폴트 값 0으로 수정

* fix: 초기값 때문에 닉네임 null 가능으로 수정

* fix: 초기값 때문에 닉네임 null 가능으로 수정

* feat: 웹뷰 하고 있는데 잘 안됨

흰 화면 나옴

* hotfix: 사진 인덱스 0 고정 취소

* version: 1.1.6(8)

* chore: gray100 영역 확장

* Update README.md

* Update README.md

* Update README.md

* fix: 자동로그인에서 토큰 유무도 검사

* chore: 사진 압축 50%

* chore: 리뷰없는 메뉴에 이름 안나오는것 수정, 사진없는 리뷰에 공백 생기는거 수정

* version: 9

* fix: 내가 쓴 리뷰 인덱스 0 고정 취소

* fix: 내가 쓴 리뷰 인덱스 0 고정 취소

* fix: 사진 압축 및 업로드 완전 수정

* fix: 사진 없을때 업로드 잘 안됨

왜 말썽이냐 [""]

* fix: ArrayList<String?> -> ArrayList<String>?

* chore: 코드 정리

* chore: 토큰 재발급 403->401

* refactor: login hilt+flow

* setting: hilt

* add: IntroActivity

* add: useCase

* refactor: sp 하나로 합치기

* feat: usecase

* feat: IntroActivity

* refactor: 자동로그인 로직 introViewmodel로 이전

* refactor: 토큰 저장 useCase로 분리

* feat: 모듈

* delete: tokenSP 제거

* feat: 스플래쉬 디자인

* chore: 로그 수정

* chore: tokenSP 없애서 수정

추후 리팩토링

* feat: 토큰 재발급 로직 추가

* feat: 진입 시 IntroActivity로 가게 수정

* delete: 유저 이메일 중복체크 할 필요 없음

* add: usecase

* feat&fix: UserRepository

* refactor: mypage

* refactor: mypage

* chore: UserService suspend, DI

* refactor: 닉네임 설정 리팩토링

* chore: 닉네임 설정 다듬기

* refactor: 내가 쓴 리뷰 리팩토링

* add: usecase

* chore: 기타 코드 정리

* feat: 메인 뷰모델에서 닉네임 체크

* chore: string 추가

* chore: hilt 안쓰고 있는 쪽 주석처리

* feat: 토큰 재발급 해결

* chore: 코드 정리

* chore: 임시방편 코드 정리

* chore: dom 설정

* chore: 수정 중

* feat: 웹뷰 성공

* chore: string

* chore: 코드 정리

* Update PULL_REQUEST_TEMPLATE.md

* chore: 코드 정리

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* fix: 메뉴 리스트가 비었으면 식당 아이템 자체를 빼버림

* version: 1.1.9(11)

* setting: timber

* fix: 앱 업데이트 로직을 변경

버전 네임 -> 버전 코드

* Create release_tag.yml

* Revert "version: 1.1.9(11)"

This reverts commit c393543.

* version: 1.1.9

* Update release_tag.yml

* Update android.yml

* [Release] 1.1.9 (11) (#175)

* fix: 메뉴 리스트가 비었으면 식당 아이템 자체를 빼버림

* version: 1.1.9(11)

* setting: timber

* fix: 앱 업데이트 로직을 변경

버전 네임 -> 버전 코드

* Revert "version: 1.1.9(11)"

This reverts commit c393543.

* version: 1.1.9

* Update release_tag.yml

* AGP 8.2.2

* delete: 레거시 제거

* delete: 레거시 제거 중

* Update android.yml

* version: 1.1.10

* Release/1.1.10 (#178)

* fix: 메뉴 리스트가 비었으면 식당 아이템 자체를 빼버림

* version: 1.1.9(11)

* setting: timber

* fix: 앱 업데이트 로직을 변경

버전 네임 -> 버전 코드

* Revert "version: 1.1.9(11)"

This reverts commit c393543.

* version: 1.1.9

* AGP 8.2.2

* delete: 레거시 제거

* delete: 레거시 제거 중

* Update android.yml

* version: 1.1.10

* chore: 코드 포매터

* Update release_tag.yml

* Update release_tag.yml

* Update release_tag.yml

* refactor: 불필요한 변수 제거

* delete: compileSdkVersion

* refactor: timber

* refactor: toastMessage not null

* refactor: toastMessage separate

* feat: 404, 500시 로그아웃 되게

* feat: loginout, signout시 뒤로 가기 누르면 Main으로 가는거 막음

* feat: login하고 main에서 뒤로 가기 누르면 login으로 가는거 막음

바로 나가짐

* feat: todo 추가

* version 1.1.11

* hotfix: 유저 닉네임 null이면 "유저"로

* hotfix: FRC 캐싱 10분 마다

* fix: back stack 방지

* feat: null 한정 못 벗어나게 해야하는데..

* feat: null 한정 못 벗어나게 해야하는데..

* feat: 주석

* Update README.md

* Update README.md

* [Hotfix/token] 릴리즈 모드 / 디버그 모드 인터셉터 같게 함: 토큰 재발급이 안되던 이유 (#181)

* feat: 디버그랑 릴리즈 인터셉터 같게함

* version 1.1.12

* [Hotfix/token] 릴리즈 모드 / 디버그 모드 인터셉터 같게 함: 토큰 재발급이 안되던 이유 (#181) (#182)

* feat: 디버그랑 릴리즈 인터셉터 같게함

* version 1.1.12

* [Hotfix] 401 else 처리 (#183)

* Release/1.1.13 (#184)

* [Hotfix] 401 else 처리 (#183)

* version 1.1.13

* [hotfix] < > button illegalStateException (#186)

* [Hotfix/token] 릴리즈 모드 / 디버그 모드 인터셉터 같게 함: 토큰 재발급이 안되던 이유 (#181)

* feat: 디버그랑 릴리즈 인터셉터 같게함

* version 1.1.12

* [hotfix] < > button illegalStateException (#186)

* version 1.1.14

* delete files

* chore: splash

* chore: comment

* [Refactor/#165] 문의하기 리팩토링 (#189)

* refactor: inquire

* add: todo

* [Chore] migrate build.gradle.kts & lib.version.toml (#194)

* chore: migrate build.gradle.kts & lib.version.toml

* chore: toml use kebab-case

* [Fix/#141] remote config ENUM값 있는걸로 교체 (#193)

* fix: as Restaurant 타입 캐스팅 안되는 중

* fix: conflict

* ds

* chore: add gitignore ".DS_Store"

* [Fix/#139] 리뷰 수정시 정보가 안넘어가던 현상 고치기 (#192)

* release 1.1.15

* fix: 리뷰 수정하기 정보 안넘어가던거 성공

* fix: 맛 별점이 양 별점으로 잘못 들어가는거 수정

* fix: endpoint "s"

* [chore/#195] change new color scheme (#196)

* chore: change new color scheme

* chore: naming

* chore: naming lower

* chore: missing "1"

* chore: change missing color

* [Redesign] change home design (#198)

* redesign: calendar

* redesign: item_cafeteria_section.xml

* fix: top 여백을 fragment에서 item으로 변경

* feat: 장소 바인딩

* chore: indicator width min

* add: ic good, bad

* Revert "add: ic good, bad"

This reverts commit f115b5f.

* Revert "chore: indicator width min"

This reverts commit afc2f16.

* [Feat] 현재 시간에 따른 아침/점심/저녁 구분 (#201)

* feat: TabLayout 시간대 설정

* feat: TabLayout 시간대 설정

* [Redesign/#203] my page 리디자인 적용 (#204)

* redesign: 마이페이지 UI 변경

* redesign: 닉네임 변경 디자인 변경

* redesign: 닉네임 변경 디자인 변경

* delete: 안쓰는 drawable 삭제

* add: 정말 탈퇴하시겠습니까? 뷰

* feat: 닉네임 설정 로직 3개 완료

* feat: 정말 탈퇴하시겠습니까?

* feat: 만든 사람들

* [Redesign/#200] review보기 리디자인 적용 (#202)

* resign: 액션바 색상 변경

* add: 리사이클러뷰 메뉴 아이템 생성

* chore: 프로그래스 바 간격 맞추기

* chore: 맛&양 -> 굿&배드

* feat: 카드뷰로 사진 테두리 구현

* feat: 카드뷰로 사진 둥근테두리 구현

* feat: 간격 값 조정

* chore: gitignore 수정

* fix: 사진 있을 때만 imageView&CardView 보이게

* delete: ds_store

* fix: missing files

* chore: 바 추가

* chore: 리뷰 없을 때 간격 조정

* chore: 시간 대 조정

* [Redesign/#199] Info 리디자인 적용 + bottomSheet로 변경 (#205)

* redesign: info bottomsheet로 변경

* feat: 식당 운영정보 실제 정보로 바인딩

* [Redesign] menus (#208)

* refactor: material menus로 신고/수정/삭제 분리

* fix: 삭제 안되는거 수정

dialog import 수정, context를 this로 수정

* fix: 리뷰 삭제 후 리스트 재로딩

* [Redesign/#206] report 리디자인 적용 +문의하기 웹뷰처리 (#207)

* add: shape, selector 파일

* delete: 문의하기 카카오채널로 변경

* refactor: 신고하기 flow로 리팩토링

* chore: 로고 변경

* Update issue templates

* Update release_tag.yml

* Update bug_report.md

* Production to develop (#213)

* release 1.1.15

* Release/2.0.0 (#209)

* [Refactor/#165] 문의하기 리팩토링 (#189)

* refactor: inquire

* add: todo

* [Chore] migrate build.gradle.kts & lib.version.toml (#194)

* chore: migrate build.gradle.kts & lib.version.toml

* chore: toml use kebab-case

* [Fix/#141] remote config ENUM값 있는걸로 교체 (#193)

* fix: as Restaurant 타입 캐스팅 안되는 중

* fix: conflict

* ds

* chore: add gitignore ".DS_Store"

* [Fix/#139] 리뷰 수정시 정보가 안넘어가던 현상 고치기 (#192)

* release 1.1.15

* fix: 리뷰 수정하기 정보 안넘어가던거 성공

* fix: 맛 별점이 양 별점으로 잘못 들어가는거 수정

* fix: endpoint "s"

* [chore/#195] change new color scheme (#196)

* chore: change new color scheme

* chore: naming

* chore: naming lower

* chore: missing "1"

* chore: change missing color

* [Redesign] change home design (#198)

* redesign: calendar

* redesign: item_cafeteria_section.xml

* fix: top 여백을 fragment에서 item으로 변경

* feat: 장소 바인딩

* chore: indicator width min

* add: ic good, bad

* Revert "add: ic good, bad"

This reverts commit f115b5f.

* Revert "chore: indicator width min"

This reverts commit afc2f16.

* [Feat] 현재 시간에 따른 아침/점심/저녁 구분 (#201)

* feat: TabLayout 시간대 설정

* feat: TabLayout 시간대 설정

* [Redesign/#203] my page 리디자인 적용 (#204)

* redesign: 마이페이지 UI 변경

* redesign: 닉네임 변경 디자인 변경

* redesign: 닉네임 변경 디자인 변경

* delete: 안쓰는 drawable 삭제

* add: 정말 탈퇴하시겠습니까? 뷰

* feat: 닉네임 설정 로직 3개 완료

* feat: 정말 탈퇴하시겠습니까?

* feat: 만든 사람들

* [Redesign/#200] review보기 리디자인 적용 (#202)

* resign: 액션바 색상 변경

* add: 리사이클러뷰 메뉴 아이템 생성

* chore: 프로그래스 바 간격 맞추기

* chore: 맛&양 -> 굿&배드

* feat: 카드뷰로 사진 테두리 구현

* feat: 카드뷰로 사진 둥근테두리 구현

* feat: 간격 값 조정

* chore: gitignore 수정

* fix: 사진 있을 때만 imageView&CardView 보이게

* delete: ds_store

* fix: missing files

* chore: 바 추가

* chore: 리뷰 없을 때 간격 조정

* chore: 시간 대 조정

* [Redesign/#199] Info 리디자인 적용 + bottomSheet로 변경 (#205)

* redesign: info bottomsheet로 변경

* feat: 식당 운영정보 실제 정보로 바인딩

* [Redesign] menus (#208)

* refactor: material menus로 신고/수정/삭제 분리

* fix: 삭제 안되는거 수정

dialog import 수정, context를 this로 수정

* fix: 리뷰 삭제 후 리스트 재로딩

* [Redesign/#206] report 리디자인 적용 +문의하기 웹뷰처리 (#207)

* add: shape, selector 파일

* delete: 문의하기 카카오채널로 변경

* refactor: 신고하기 flow로 리팩토링

* chore: 로고 변경

* chore: 메뉴이름 임시 바인딩

* chore: 굿배드 주석처리

* chore: 리뷰 작성 임시 처리

* fix: 리뷰 사진 안보이는거 해결

* fix: 메뉴이름 Text style

* fix: 식당 사진 똑같게 들어가던거 수정

* chore: 체크박스 색상 변경

* fix: 텍스트 비정상적으로 작은거 해결

* chore: tablayout indicator 수정

* fix: NPE 뜨는 부분 주석처리

* fix: 사진이 없는데 자리 차지 하던거 고침

* fix: 아이콘 없대서 다시 되돌림

* Create qa_apk (#218)

* Rename qa_apk to qa_apk.yml

* feat: colored on today was not selected (#219)

* Update README.md

* Update README.md

* [Feat] Notification (#216)

* feat: test notify 성공

* add: notify 작업 파일 스테이징

* feat: workManager로 구현

* chore: modify workManager

* modify: change workManager to AlarmManager

it working on api 28, but not working on api 33

* chore: notify on 11 am

* feat: save notification statue in datastore

* modify: change mypage design

* chore: modify layout

* chore: modify code

* chore: modify code

* delete: work manager

* chore: change alarm logo file to vector

* chore: move code loading app version

* chore: change padding

* chore: separate setting alarm code at UI

* chore: at 11

* [Redesign/login] 로그인 화면 리디자인 적용 (#222)

* chore: delete firebase version

* chore: delete default splash (android 12)

* chore: set new splash

* redesign: login activity

* chore: delete unused logo files

* chore: dark mode

* [Refactor/remote config] 리모트 컨피그 관련 로직 수정 + info 버튼 터치 영역 확대 (#224)

* chore: change small size logo file

* delete: infoviewmodelfactory 제거

* chore: modify default config

* chore: modify real location data

* chore: more larger touch area(cafetria info btn)

* [Refactor/#167] Hilt를 통해 ApplicationContext 주입하기 (#226)

* add: appContext to di

* chore: clean code

* Update release_tag.yml

* Production to develop (#228)

* release 1.1.15

* Release/2.0.0 (#209)

* [Refactor/#165] 문의하기 리팩토링 (#189)

* refactor: inquire

* add: todo

* [Chore] migrate build.gradle.kts & lib.version.toml (#194)

* chore: migrate build.gradle.kts & lib.version.toml

* chore: toml use kebab-case

* [Fix/#141] remote config ENUM값 있는걸로 교체 (#193)

* fix: as Restaurant 타입 캐스팅 안되는 중

* fix: conflict

* ds

* chore: add gitignore ".DS_Store"

* [Fix/#139] 리뷰 수정시 정보가 안넘어가던 현상 고치기 (#192)

* release 1.1.15

* fix: 리뷰 수정하기 정보 안넘어가던거 성공

* fix: 맛 별점이 양 별점으로 잘못 들어가는거 수정

* fix: endpoint "s"

* [chore/#195] change new color scheme (#196)

* chore: change new color scheme

* chore: naming

* chore: naming lower

* chore: missing "1"

* chore: change missing color

* [Redesign] change home design (#198)

* redesign: calendar

* redesign: item_cafeteria_section.xml

* fix: top 여백을 fragment에서 item으로 변경

* feat: 장소 바인딩

* chore: indicator width min

* add: ic good, bad

* Revert "add: ic good, bad"

This reverts commit f115b5f.

* Revert "chore: indicator width min"

This reverts commit afc2f16.

* [Feat] 현재 시간에 따른 아침/점심/저녁 구분 (#201)

* feat: TabLayout 시간대 설정

* feat: TabLayout 시간대 설정

* [Redesign/#203] my page 리디자인 적용 (#204)

* redesign: 마이페이지 UI 변경

* redesign: 닉네임 변경 디자인 변경

* redesign: 닉네임 변경 디자인 변경

* delete: 안쓰는 drawable 삭제

* add: 정말 탈퇴하시겠습니까? 뷰

* feat: 닉네임 설정 로직 3개 완료

* feat: 정말 탈퇴하시겠습니까?

* feat: 만든 사람들

* [Redesign/#200] review보기 리디자인 적용 (#202)

* resign: 액션바 색상 변경

* add: 리사이클러뷰 메뉴 아이템 생성

* chore: 프로그래스 바 간격 맞추기

* chore: 맛&양 -> 굿&배드

* feat: 카드뷰로 사진 테두리 구현

* feat: 카드뷰로 사진 둥근테두리 구현

* feat: 간격 값 조정

* chore: gitignore 수정

* fix: 사진 있을 때만 imageView&CardView 보이게

* delete: ds_store

* fix: missing files

* chore: 바 추가

* chore: 리뷰 없을 때 간격 조정

* chore: 시간 대 조정

* [Redesign/#199] Info 리디자인 적용 + bottomSheet로 변경 (#205)

* redesign: info bottomsheet로 변경

* feat: 식당 운영정보 실제 정보로 바인딩

* [Redesign] menus (#208)

* refactor: material menus로 신고/수정/삭제 분리

* fix: 삭제 안되는거 수정

dialog import 수정, context를 this로 수정

* fix: 리뷰 삭제 후 리스트 재로딩

* [Redesign/#206] report 리디자인 적용 +문의하기 웹뷰처리 (#207)

* add: shape, selector 파일

* delete: 문의하기 카카오채널로 변경

* refactor: 신고하기 flow로 리팩토링

* chore: 로고 변경

* chore: 메뉴이름 임시 바인딩

* chore: 굿배드 주석처리

* chore: 리뷰 작성 임시 처리

* fix: 리뷰 사진 안보이는거 해결

* fix: 메뉴이름 Text style

* fix: 식당 사진 똑같게 들어가던거 수정

* chore: 체크박스 색상 변경

* fix: 텍스트 비정상적으로 작은거 해결

* chore: tablayout indicator 수정

* fix: NPE 뜨는 부분 주석처리

* fix: 사진이 없는데 자리 차지 하던거 고침

* fix: 아이콘 없대서 다시 되돌림

* [Release/2.1.0] (#223)

* Update release_tag.yml

* Update bug_report.md

* Production to develop (#213)

* release 1.1.15

* Release/2.0.0 (#209)

* [Refactor/#165] 문의하기 리팩토링 (#189)

* refactor: inquire

* add: todo

* [Chore] migrate build.gradle.kts & lib.version.toml (#194)

* chore: migrate build.gradle.kts & lib.version.toml

* chore: toml use kebab-case

* [Fix/#141] remote config ENUM값 있는걸로 교체 (#193)

* fix: as Restaurant 타입 캐스팅 안되는 중

* fix: conflict

* ds

* chore: add gitignore ".DS_Store"

* [Fix/#139] 리뷰 수정시 정보가 안넘어가던 현상 고치기 (#192)

* release 1.1.15

* fix: 리뷰 수정하기 정보 안넘어가던거 성공

* fix: 맛 별점이 양 별점으로 잘못 들어가는거 수정

* fix: endpoint "s"

* [chore/#195] change new color scheme (#196)

* chore: change new color scheme

* chore: naming

* chore: naming lower

* chore: missing "1"

* chore: change missing color

* [Redesign] change home design (#198)

* redesign: calendar

* redesign: item_cafeteria_section.xml

* fix: top 여백을 fragment에서 item으로 변경

* feat: 장소 바인딩

* chore: indicator width min

* add: ic good, bad

* Revert "add: ic good, bad"

This reverts commit f115b5f.

* Revert "chore: indicator width min"

This reverts commit afc2f16.

* [Feat] 현재 시간에 따른 아침/점심/저녁 구분 (#201)

* feat: TabLayout 시간대 설정

* feat: TabLayout 시간대 설정

* [Redesign/#203] my page 리디자인 적용 (#204)

* redesign: 마이페이지 UI 변경

* redesign: 닉네임 변경 디자인 변경

* redesign: 닉네임 변경 디자인 변경

* delete: 안쓰는 drawable 삭제

* add: 정말 탈퇴하시겠습니까? 뷰

* feat: 닉네임 설정 로직 3개 완료

* feat: 정말 탈퇴하시겠습니까?

* feat: 만든 사람들

* [Redesign/#200] review보기 리디자인 적용 (#202)

* resign: 액션바 색상 변경

* add: 리사이클러뷰 메뉴 아이템 생성

* chore: 프로그래스 바 간격 맞추기

* chore: 맛&양 -> 굿&배드

* feat: 카드뷰로 사진 테두리 구현

* feat: 카드뷰로 사진 둥근테두리 구현

* feat: 간격 값 조정

* chore: gitignore 수정

* fix: 사진 있을 때만 imageView&CardView 보이게

* delete: ds_store

* fix: missing files

* chore: 바 추가

* chore: 리뷰 없을 때 간격 조정

* chore: 시간 대 조정

* [Redesign/#199] Info 리디자인 적용 + bottomSheet로 변경 (#205)

* redesign: info bottomsheet로 변경

* feat: 식당 운영정보 실제 정보로 바인딩

* [Redesign] menus (#208)

* refactor: material menus로 신고/수정/삭제 분리

* fix: 삭제 안되는거 수정

dialog import 수정, context를 this로 수정

* fix: 리뷰 삭제 후 리스트 재로딩

* [Redesign/#206] report 리디자인 적용 +문의하기 웹뷰처리 (#207)

* add: shape, selector 파일

* delete: 문의하기 카카오채널로 변경

* refactor: 신고하기 flow로 리팩토링

* chore: 로고 변경

* chore: 메뉴이름 임시 바인딩

* chore: 굿배드 주석처리

* chore: 리뷰 작성 임시 처리

* fix: 리뷰 사진 안보이는거 해결

* fix: 메뉴이름 Text style

* fix: 식당 사진 똑같게 들어가던거 수정

* chore: 체크박스 색상 변경

* fix: 텍스트 비정상적으로 작은거 해결

* chore: tablayout indicator 수정

* fix: NPE 뜨는 부분 주석처리

* fix: 사진이 없는데 자리 차지 하던거 고침

* fix: 아이콘 없대서 다시 되돌림

* Create qa_apk (#218)

* Rename qa_apk to qa_apk.yml

* feat: colored on today was not selected (#219)

* Update README.md

* Update README.md

* [Feat] Notification (#216)

* feat: test notify 성공

* add: notify 작업 파일 스테이징

* feat: workManager로 구현

* chore: modify workManager

* modify: change workManager to AlarmManager

it working on api 28, but not working on api 33

* chore: notify on 11 am

* feat: save notification statue in datastore

* modify: change mypage design

* chore: modify layout

* chore: modify code

* chore: modify code

* delete: work manager

* chore: change alarm logo file to vector

* chore: move code loading app version

* chore: change padding

* chore: separate setting alarm code at UI

* chore: at 11

* [Redesign/login] 로그인 화면 리디자인 적용 (#222)

* chore: delete firebase version

* chore: delete default splash (android 12)

* chore: set new splash

* redesign: login activity

* chore: delete unused logo files

* chore: dark mode

* version 2.1.0

* release/2.1.1 (#227)

* Update release_tag.yml

* Update bug_report.md

* Production to develop (#213)

* release 1.1.15

* Release/2.0.0 (#209)

* [Refactor/#165] 문의하기 리팩토링 (#189)

* refactor: inquire

* add: todo

* [Chore] migrate build.gradle.kts & lib.version.toml (#194)

* chore: migrate build.gradle.kts & lib.version.toml

* chore: toml use kebab-case

* [Fix/#141] remote config ENUM값 있는걸로 교체 (#193)

* fix: as Restaurant 타입 캐스팅 안되는 중

* fix: conflict

* ds

* chore: add gitignore ".DS_Store"

* [Fix/#139] 리뷰 수정시 정보가 안넘어가던 현상 고치기 (#192)

* release 1.1.15

* fix: 리뷰 수정하기 정보 안넘어가던거 성공

* fix: 맛 별점이 양 별점으로 잘못 들어가는거 수정

* fix: endpoint "s"

* [chore/#195] change new color scheme (#196)

* chore: change new color scheme

* chore: naming

* chore: naming lower

* chore: missing "1"

* chore: change missing color

* [Redesign] change home design (#198)

* redesign: calendar

* redesign: item_cafeteria_section.xml

* fix: top 여백을 fragment에서 item으로 변경

* feat: 장소 바인딩

* chore: indicator width min

* add: ic good, bad

* Revert "add: ic good, bad"

This reverts commit f115b5f.

* Revert "chore: indicator width min"

This reverts commit afc2f16.

* [Feat] 현재 시간에 따른 아침/점심/저녁 구분 (#201)

* feat: TabLayout 시간대 설정

* feat: TabLayout 시간대 설정

* [Redesign/#203] my page 리디자인 적용 (#204)

* redesign: 마이페이지 UI 변경

* redesign: 닉네임 변경 디자인 변경

* redesign: 닉네임 변경 디자인 변경

* delete: 안쓰는 drawable 삭제

* add: 정말 탈퇴하시겠습니까? 뷰

* feat: 닉네임 설정 로직 3개 완료

* feat: 정말 탈퇴하시겠습니까?

* feat: 만든 사람들

* [Redesign/#200] review보기 리디자인 적용 (#202)

* resign: 액션바 색상 변경

* add: 리사이클러뷰 메뉴 아이템 생성

* chore: 프로그래스 바 간격 맞추기

* chore: 맛&양 -> 굿&배드

* feat: 카드뷰로 사진 테두리 구현

* feat: 카드뷰로 사진 둥근테두리 구현

* feat: 간격 값 조정

* chore: gitignore 수정

* fix: 사진 있을 때만 imageView&CardView 보이게

* delete: ds_store

* fix: missing files

* chore: 바 추가

* chore: 리뷰 없을 때 간격 조정

* chore: 시간 대 조정

* [Redesign/#199] Info 리디자인 적용 + bottomSheet로 변경 (#205)

* redesign: info bottomsheet로 변경

* feat: 식당 운영정보 실제 정보로 바인딩

* [Redesign] menus (#208)

* refactor: material menus로 신고/수정/삭제 분리

* fix: 삭제 안되는거 수정

dialog import 수정, context를 this로 수정

* fix: 리뷰 삭제 후 리스트 재로딩

* [Redesign/#206] report 리디자인 적용 +문의하기 웹뷰처리 (#207)

* add: shape, selector 파일

* delete: 문의하기 카카오채널로 변경

* refactor: 신고하기 flow로 리팩토링

* chore: 로고 변경

* chore: 메뉴이름 임시 바인딩

* chore: 굿배드 주석처리

* chore: 리뷰 작성 임시 처리

* fix: 리뷰 사진 안보이는거 해결

* fix: 메뉴이름 Text style

* fix: 식당 사진 똑같게 들어가던거 수정

* chore: 체크박스 색상 변경

* fix: 텍스트 비정상적으로 작은거 해결

* chore: tablayout indicator 수정

* fix: NPE 뜨는 부분 주석처리

* fix: 사진이 없는데 자리 차지 하던거 고침

* fix: 아이콘 없대서 다시 되돌림

* Create qa_apk (#218)

* Rename qa_apk to qa_apk.yml

* feat: colored on today was not selected (#219)

* Update README.md

* Update README.md

* [Feat] Notification (#216)

* feat: test notify 성공

* add: notify 작업 파일 스테이징

* feat: workManager로 구현

* chore: modify workManager

* modify: change workManager to AlarmManager

it working on api 28, but not working on api 33

* chore: notify on 11 am

* feat: save notification statue in datastore

* modify: change mypage design

* chore: modify layout

* chore: modify code

* chore: modify code

* delete: work manager

* chore: change alarm logo file to vector

* chore: move code loading app version

* chore: change padding

* chore: separate setting alarm code at UI

* chore: at 11

* [Redesign/login] 로그인 화면 리디자인 적용 (#222)

* chore: delete firebase version

* chore: delete default splash (android 12)

* chore: set new splash

* redesign: login activity

* chore: delete unused logo files

* chore: dark mode

* [Refactor/remote config] 리모트 컨피그 관련 로직 수정 + info 버튼 터치 영역 확대 (#224)

* chore: change small size logo file

* delete: infoviewmodelfactory 제거

* chore: modify default config

* chore: modify real location data

* chore: more larger touch area(cafetria info btn)

* [Refactor/#167] Hilt를 통해 ApplicationContext 주입하기 (#226)

* add: appContext to di

* chore: clean code

* release/2.1.1

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Refactor/package (#230)

* chore: change package name

* clean

* Revert "Refactor/package (#230)" (#231)

This reverts commit 734620d.

* [Fix/toast] 스낵바로 변경 (#234)

* fix: fix toast error and change snack bar

* chore: formated

* feat: onReceive at day, not weekend.

on api 26+

* [Refactor/#162] ReviewService 부분 Hilt+Flow 리팩토링 (#170)

* add: usecase

* feat: service&repository

* refactor: 리뷰 삭제 리팩토링

* refactor: 리뷰 수정 리팩토링

* refactor: 토스트 string

* refactor: service&repository

* add: 리뷰 리스트&인포 usecase

* refactor: suspend

* add: 수정/삭제 string

* add: 리뷰 요약/리스트 usecase

* refactor: CA 리팩

* fix: 수정하기 됨

* refactor: 이미지 쪽 리팩

* refactor: 리뷰 작성 리팩

* refactor: 이미지 변환 content type 헤더

* delete: 이미지 서비스 합치기

* chore: 이미지 서비스 정리

* feat: 로그인 화면 finish() 추가

* refactor: timber

* test: 이전 버전

* refactor: timber

* refactor: imageusecase not working

* chore: solved conflict

* fix: not load meal's review

* chore: pretter code

* add: missed rebase

* add: debug mode

* chore: 리뷰 반영

* chore

* package: change usecase folders

* refactor: 다중 메뉴 선택 뷰 - 뷰모델 리팩토링

flow, repository, usecase

* chore: @coderabbitai review

* chore: @coderabbitai review2

* [Refactor] Clean Architecture 기반 패키지 구조로 변경 data/domain/presentation (#240)

* package: data/domain

* package: presentation

* Update README.md

* [Setting] AGP 8.6.1 (#241)

* change: AGP 8.6.1

* delete: androidx.activity (no ktx)

* [Feat] 오픈소스 라이센스 표기 (#244)

* modify: change to alias

* add: oss licenses ing

* add: oss licenses

* chore: string [no ci]

* [Fix] Change DTO (#246)

* chore: change dto

* chore: change dto

* Update README.md

* Update release_tag.yml

* Release 2.1.4 (#250)

* 크리스마스 이벤트 스플래시 배경 짤림 수정

* release 2.1.4

* [Fix] 크리스마스 로고에서 기본 로고로 이미지 변경 (#255)

* [Fix] change activity intro logo 'snow' to 'origin' 크리스마스 로고에서 기본 로고로 이미지 변경

* [Fix] uses: actions/cache@v2 -> v4 버전 업데이트

* [Chore] item_menu 메뉴가 2줄 이상인 경우 행간 추가 (#256)

* Release 2.1.5 (#264)

* Update qa_apk.yml

* [Hotfix] splash 화면이 수정 전 코드로 되어있던 것 수정 (#266)

* [release] version update 2.1.5 -> 2.1.6

---------

Co-authored-by: yujin <[email protected]>
Co-authored-by: Amepistheo <[email protected]>
Co-authored-by: Jin Yu <[email protected]>
@HI-JIN2 HI-JIN2 deleted the refactor/dto branch March 27, 2025 14:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants